package tool

import (
	"MoSkeleton/framework/core/dto/request"
)

type GenTableUpdateReq struct {
	request.IDRequest
	request.BaseRequest
	BizId           uint64                     `json:"bizId,string,omitempty"`
	SourceTableName string                     `json:"sourceTableName"`
	TableComment    string                     `json:"tableComment"`
	SubTableId      uint64                     `json:"subTableId,string"`
	SubTableName    string                     `json:"subTableName"`
	SubTableFkName  string                     `json:"subTableFkName"`
	StructName      string                     `json:"structName"`
	TplCategory     string                     `json:"tplCategory"`
	TplWebType      string                     `json:"tplWebType"`
	PackagePath     string                     `json:"packagePath"`
	PackageName     string                     `json:"packageName"`
	ModuleName      string                     `json:"moduleName"`
	BusinessName    string                     `json:"businessName"`
	FunctionName    string                     `json:"functionName"`
	FunctionAuthor  string                     `json:"functionAuthor"`
	GenType         string                     `json:"genType"`
	GenPath         string                     `json:"genPath"`
	Options         string                     `json:"options,omitempty"`
	UpdatedBy       string                     `json:"updatedBy,omitempty"`
	Columns         []*GenTableColumnUpdateReq `json:"columns,omitempty"`
}
